﻿using ERPSystem.Common.DTO;
using MediatR;

namespace BasicInformationWrite.API.BasicInformationCommons.suppliers
{
    public class PurchaseIncomingMaterialsCreateCommand : IRequest<Result>
    {
        /// <summary>
        /// 单据编码	
        /// </summary>
        public string? DocumentNumber { get; set; }
        /// <summary>
        /// 单据日期
        /// </summary>
        public string? DocumentDate { get; set; }
        /// <summary>
        /// 单据状态
        /// </summary>
        public string? DocumentStatus { get; set; }
        /// <summary>
        /// 单据类型
        /// </summary>
        public string? DocumentType { get; set; }
        /// <summary>
        /// 业务类型
        /// </summary>
        public string? BusinessType { get; set; }
        /// <summary>
        /// 业务状态
        /// </summary>
        public string? BusinessStatus { get; set; }
        /// <summary>
        /// 业务部门
        /// </summary>
        public int BusinessUnit { get; set; }
        /// <summary>
        /// 业务人员
        /// </summary>
        public string? BusinessPersonnel { get; set; }
        /// <summary>
        /// 操作员
        /// </summary>
        public string? OperatorName { get; set; }
        /// <summary>
        /// 期间
        /// </summary>
        public string? Period { get; set; }
        /// <summary>
        /// 仓库
        /// </summary>
        public string? WarehouseId { get; set; }
        /// <summary>
        /// 到货单号
        /// </summary>
        public string? TrackingNumber { get; set; }
        /// <summary>
        /// 供方
        /// </summary>
        public string? Supplier { get; set; }
        /// <summary>
        /// 备注信息
        /// </summary>
        public string? NoteInformation { get; set; }
    }
}
